﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="PatientInfo.aspx.cs" Inherits="Dossier_Default" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:Button ID="nieuwpatient" runat="server" Text="Nieuwe patiënt" 
        onclick="nieuwpatient_Click" />
    <asp:Button ID="patientzoeken" runat="server" Text="Patiënt zoeken" 
        onclick="patientzoeken_Click" />

    <asp:Panel ID="Panel2" runat="server" Visible="False">
        <asp:Label ID="zoekgeboortedatum" runat="server" Text="Geboortedatum"></asp:Label>
        : 
        <asp:TextBox
        ID="zoekGD" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server"
        Text="Zoek" onclick="Button1_Click" /><br />

        <asp:DropDownList ID="DropDownList1" runat="server" Visible="false">
        </asp:DropDownList>
        
        <asp:Label ID="geenresultaat" runat="server" Text=""></asp:Label>
    </asp:Panel>


    <asp:Panel ID="Panel1" runat="server" Visible="False">

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:DatabaseConnectionString %>" 
            InsertCommand="INSERT INTO [Patient] ([initialen], [achternaam], [straatennummer], [postcode], [woonplaats], [telefoonnummer], [geboortedatum], [geslacht], [ZVID], [polisnummer]) VALUES (@Initialen, @Achternaam, @StraatEnNummer, @Postcode, @Woonplaats, @Telefoonnummer, @Geboortedatum, @Geslacht, @Zorgverzekeraar, @Polisnummer)" 
            SelectCommand="SELECT * FROM [Patient]">

            <InsertParameters>
                <asp:ControlParameter ControlID="initialen" Name="initialen" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="achternaam" Name="achternaam" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="straatennummer" Name="straatennummer" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="postcode" Name="postcode" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="woonplaats" Name="woonplaats" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="telefoonnummer" Name="telefoonnummer" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="geboortedatum" Name="geboortedatum" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="geslacht" Name="geslacht" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="zorgverzekeraar" Name="zorgverzekeraar" PropertyName="Text" 
                Type="String" />
                <asp:ControlParameter ControlID="polisnummer" Name="polisnummer" PropertyName="Text" 
                Type="String" />
            </InsertParameters>

    </asp:SqlDataSource>

        <table>
          <tr>
            <td>Initialen</td>
            <td>
                <asp:TextBox ID="initialen" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator10"
                 ControlToValidate="initialen" 
                 ErrorMessage="Initialen"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>Achternaam</td>
            <td>
                <asp:TextBox ID="achternaam" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1"
                 ControlToValidate="achternaam" 
                 ErrorMessage="Achternaam"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>StraatEnNummer</td>
            <td>
                <asp:TextBox ID="straatennummer" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2"
                 ControlToValidate="straatennummer" 
                 ErrorMessage="StraatEnNummer"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>Postcode</td>
            <td>
                <asp:TextBox ID="postcode" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3"
                 ControlToValidate="postcode" 
                 ErrorMessage="Postcode"
                 Text="*" 
                 runat="server"/>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                ErrorMessage="Postcode onjuist formaat" ControlToValidate="postcode" 
                ValidationExpression="^[0-9]{4}[A-Z]{2}$"></asp:RegularExpressionValidator>
              </td>
          </tr>
          <tr>
            <td>Woonplaats</td>
            <td>
                <asp:TextBox ID="woonplaats" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator4"
                 ControlToValidate="woonplaats" 
                 ErrorMessage="Woonplaats"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>Telefoonnummer</td>
            <td>
                <asp:TextBox ID="telefoonnummer" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator5"
                 ControlToValidate="telefoonnummer" 
                 ErrorMessage="Telefoonnummer"
                 Text="*" 
                 runat="server"/>
                <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" 
                ErrorMessage="Ongeldig telefoonnummer" ControlToValidate="telefoonnummer" 
                ValidationExpression="^\d{3}-\d{7}$"></asp:RegularExpressionValidator>
              </td>
          </tr>
          <tr>
            <td>Geboortedatum</td>
            <td>
                <asp:TextBox ID="geboortedatum" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator6"
                 ControlToValidate="geboortedatum" 
                 ErrorMessage="Geboortedatum"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>Geslacht</td>
            <td>
                <asp:TextBox ID="geslacht" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator7"
                 ControlToValidate="geslacht" 
                 ErrorMessage="Geslacht"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>Zorgverzekeraar</td>
            <td>
                <asp:DropDownList ID="zorgverzekeraar" runat="server">
                <asp:ListItem>1</asp:ListItem>
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator8"
                 ControlToValidate="zorgverzekeraar" 
                 ErrorMessage="Zorgverzekeraar"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
          <tr>
            <td>Polisnummer</td>
            <td>
                <asp:TextBox ID="polisnummer" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator9"
                 ControlToValidate="polisnummer" 
                 ErrorMessage="Polisnummer"
                 Text="*" 
                 runat="server"/>
              </td>
          </tr>
        </table>

        <asp:Button ID="slaop" runat="server" Text="Sla op" onclick="slaop_Click" />

        <asp:Button ID="wijzig" runat="server" Text="Wijzig" Visible="false" 
            onclick="wijzig_Click" />

        <asp:Panel ID="Panel3" runat="server" Visible="False">
        <asp:HyperLink ID="LinkDosier" runat="server">Bekijk dosier</asp:HyperLink>
        <asp:HyperLink ID="LinkLab" runat="server">Vraag labonderzoek aan</asp:HyperLink>
        </asp:Panel>

        <asp:Button ID="annuleer"
        runat="server" Text="Annuleer" onclick="annuleer_Click" />

        <asp:ValidationSummary ID="ValidationSummary1"
        ShowMessageBox="true"
        ShowSummary="false"
        HeaderText="De velden moeten nog worden ingevuld:"
        EnableClientScript="true"
        runat="server"/>

    </asp:Panel>


</asp:Content>

